

// 字符串
const a: string = 'asd';
// 数字
const b: number = 123;
// 布尔值
const c: boolean = true;

// 严格模式下， null 必须是null 类型，可以在 tsconfig.js 修改 strictNullChecks 为 false 来修改
const d: string = null;

// 一般在函数没有返回值的时候标注函数返回值的类型
const e: void = undefined;

const f: null = null;

const g: undefined = undefined;

// 这个会报错, 是由于 target 设置的 es5, es5 中没有这个类型，有2个解决方案
// 1. 修改 target 为 es2015
// 2. 手动引入 es2015 扩展库(由于lib被覆盖，需要额外引入dom标准来支持内置对象的申明文件)
const h: symbol = Symbol();

